package cn.com.guanying.android.logic;

import android.content.Context;

/**
 * 在此获取各个模块实例, 模块加载和卸载<br/>
 * TODO 按需加载/卸载模块<br/>
 * 
 * @author yangentao
 * 
 */
public class LogicMgr {

	private static LoginLogic loginLogic;
	
	/**
	 * 按照业务顺序初始化各个业务逻辑模块<br/>
	 * 要保证,<b> 一个模块所依赖的其他模块先启动</b>
	 */
	public static void init(Context context) {
		
		loginLogic = new LoginLogic();
		loginLogic.start();
		
	}

	/**
	 * 按照初始化相反的顺序卸载各个模块
	 */
	public static void destroy() {
		loginLogic.end();
		loginLogic = null;
	
	}
	public static LoginLogic getLoginLogic() {
		return loginLogic;
	}


}
